Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Botswana F1 USA F14 USA F17 USA F12 USA F13 USA F14 USA F17 USA F20 USA F12 USA F13 Czech Republic F5 Czech Republic F6 USA F4 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 Turkey F10 Turkey F11 Slovakia F4 USA F21 Slovakia F1 Estonia F3 Austria F5 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) France F7 Slovakia F3 USA F27 South Africa F1 South Africa F2 USA F20 USA F21 Germany F1 USA F13 The Manchester Trophy - Manchester Oberstaufen Cup - Oberstaufen USTA Challenger of Burbank - Burbank Zagreb Open - Zagreb The Surbiton Trophy - Surbiton USTA Challenger - Champaign Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Swanston Challenger - Sacramento BH Indoor Sarajevo - Sarajevo BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Open D'Orleans - Orleans Music City Challenger - Nashville JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk Fergana Challenger - Fergana Heilbronn Challenger Belgrade Challenger Ostrava Challenger Nottingham Challenger Pozoblanco Challenger Manchester Challenger Granby Challenger Vancouver Challenger Binghamton Challenger Istanbul Challenger Como Challenger Zivnobanka Czech Open - Prostejov Todi Challenger Mons Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Rennes Challenger Charlottesville Challenger Knoxville Challenger Belgrade Challenger Bordeaux Challenger Aptos Challenger Togliatti Cup - Togliatti Tashkent Challenger Seoul Challenger Ortisei Challenger Tatra Banka Open - Bratislava Bergamo Challenger Cherbourg Challenger Bath Challenger Athens Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City GHI Bronx Classic - Bronx West of England Tennis - Bristol Granby Challenger Pro Challenger at Calabasas - Calabasas Astana Challenger Segovia Challenger Oklahoma Challenger - Tulsa Architect Open - Budapest Challenger Tunisie - Tunis Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Eckental Challenger Salzburg Challenger Helsinki Challenger Hamburg Challenger - Hamburg The LTA Manchester Trophy - Manchester Heilbronn Challenger Intersport Heilbronn Open - Heilbronn Athens Challenger Recanati Challenger Beijing Challenger Istanbul Challenger Sarajevo Challenger Prostejov Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Petange Challenger Eckental Challenger Bergamo Challenger IPP Open - Helsinki Fifth-Third Bank Tennis Classic - Lexington Wroclaw Challenger Gimcheon Challenger Busan Challenger Portoroz Challenger Pro Tennis World Open - Sunrise Czech Open 2005 - Prostejov KGHM Dialog Polish Indoors - Wroclaw Tatra Banka Open - Bratislava 2008 Knoxville Challenger - Knoxville Privat Bank Cup - Dnepropetrovsk 2007 Knoxville Challenger - Knoxville Music City Challenger - Nashville Recanati Challenger Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville JSM Challenger - Champaign PEOPLEnet Cup - Dnepropetrovsk Internationaux de Nouvelle-Caledonie - New Caledonia Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Johannesburg Challenger Rome Challenger Status Athens Open - Athens Nottingham Challenger Trnava Challenger USTA Illinois Challenger - Champaign Heilbronn Challenger Akbank Private Banking TED Open - Istanbul Sarajevo Challenger Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Ford Tennis Championships - Louisville USTA Challenger of Oklahoma - Tulsa 2007 Nielsen Pro Tennis Championship - Winnetka Baton Rouge Challenger LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg Salzburg Challenger Intersport Heilbronn Open - Heilbronn Lexington Challenger Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Mons Challenger Orleans Challenger Music City Challenger - Nashville Taipei City Challenger Nottingham Challenger Heineken Challenger - Ho Chi Minh City Kremlin Cup - Moscow Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Open de L'Isere - Grenoble IPP Open - Helsinki KGHM Polish Indoors - Wroclaw AAPT Championships - Adelaide Nottingham Challenger Milan Indoors - Milan Open 13 - Marseille GHI Bronx Classic - Bronx Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Akbank Private Banking-TED Open - Istanbul Astana Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Privat Bank Cup - Dniepropetrovsk Medibank Private International - Sydney Milan Indoors - Milan USTA Men's Challenger of Dallas - Dallas Nottingham 1 Challenger Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Dubai Open - Dubai Nottingham-2 Challenger Tatra Banka Slovak Open - Bratislava The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham USTA Tennis Championships of Houston - Houston The 69th King's Cup-Thailand Open - Bangkok RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Tatra Banka Open 2003 - Bratislava Open de Moselle - Metz South African Airways Open - East London Mauritius Open - Mauritius Geneva Challenger Nottingham Challenger AAPT Championships - Adelaide Copenhagen Open - Copenhagen 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona The Stella Artois Grass Court Championships - London Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble Rome Challenger Rhodes Challenger Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Orleans Challenger Ethias Trophy - Mons Campbells Hall of Fame Tennis Championships - Newport BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg Besancon Challenger Nottingham 2 Challenger San Remo Challenger Nottingham-2 Challenger CA Tennis Trophy - Vienna Bordeaux Challenger Izmir Challenger AEGON Championships - London Ostrava Challenger BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur Cremona Challenger Bank Austria Tennis Trophy - Vienna Jersey Challenger Davidoff Swiss Indoors Basel - Basel Champaign Challenger Brisbane International - Brisbane Medibank International - Sydney Helsinki Challenger SA Tennis Open - Johannesburg Gelsor Open Romania - Bucharest Salzburg Challenger Genova Challenger Izmir Challenger Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Noumea Challenger Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Tashkent Challenger Honolulu Challenger Dallas Challenger AEGON Championships - London AEGON International - Eastbourne Bergamo Challenger Tennis Channel Open - Las Vegas Trnava Challenger Ortisei Challenger Qatar Exxon Mobil Open - Doha If Stockholm Open - Stockholm Erste Bank Open - Vienna Apia International - Sydney Heineken Open - Auckland Helsinki Challenger SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Sarajevo Challenger Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Studena Croatia Open - Umag Bergamo Challenger Quimper Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Swiss Indoors Basel - Basel Apia International - Sydney Countrywide Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Claro Open Colombia - Bogota China Open - Beijing BB&T Atlanta Open - Atlanta Moselle Open - Metz Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Johannesburg Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco AEGON Championships - London Erste Bank Open - Vienna Delray Beach Open - Delray Beach If Stockholm Open - Stockholm Delray Beach Open - Delray Beach AEGON Championships - London Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Ostrava Challenger AEGON Championships - London Rakuten Japan Open - Tokyo Proton Malaysian Open - Kuala Lumpur New York Open - New York The Artois Championships - London Erste Bank Open - Vienna Tata Open Maharashtra - Pune Erste Bank Open - Vienna Kremlin Cup - Moscow New York Open - New York SA Tennis Open - Johannesburg Great Ocean Road Open - Melbourne Millennium Estoril Open - Estoril Citi Open - Washington Serbia Open - Belgrade Erste Bank Open - Vienna AEGON Championships - London Taipei City Challenger San Diego Open - San Diego Melbourne Summer Set - Melbourne Dallas Open - Dallas Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Infosys Hall of Fame Open - Newport Qatar ExxonMobil Open - Doha Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championship - Houston AEGON Championships - London Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington The Stella Artois Grass Court Championships - London Millennium Estoril Open - Estoril Valencia Open - Valencia Adidas International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Valencia Open - Valencia Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril Nova Challenger Osaka - Osaka ASB Classic - Auckland Zagreb Open - Zagreb Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Citi Open - Washington Compaq Cup 2001 - Zabrze Chengdu Open - Chengdu If Stockholm Open - Stockholm Memphis Open - Memphis Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Geneva Open - Geneva Citi Open - Washington Hamburg European Open - Hamburg Exim Agmedia Open - Kosice If Stockholm Open - Stockholm Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco AEGON Championships - London Ordina Open - 's-Hertogenbosch Open 13 - Marseille Truist Atlanta Open - Atlanta Legg Mason Tennis Classic - Washington D.C. DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad PTT Thailand Open - Bangkok Open SEAT 2008 - Barcelona Brisbane - Brisbane Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Maharashtra Open - Pune Tennis Masters Series - Toronto Open de Moselle - Metz Pacific Life Open - Indian Wells Delray Beach Open - Delray Beach Open Seat Godo 2003 - Barcelona NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Heineken Open - Auckland Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Western & Southern Financial Group Masters - Cincinnati Qatar Open - Doha Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami French Open - Paris BNP Paribas Open - Indian Wells Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Open de Moselle - Metz BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam BB&T Atlanta Open - Atlanta Citi Open - Washington If Stockholm Open - Stockholm Medibank International - Sydney Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Erste Bank Open - Vienna Kremlin Cup - Moscow U.S. Open - New York Rakuten Japan Open - Tokyo Fever-Tree Championships - London NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, World Group, PO, RSA-CRO 1-4 Hopman Cup - Perth U.S. Open (juniors) French Open (juniors) Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Laver Cup - Chicago Nitto ATP Finals - London Wimbledon (juniors) Olympics - Beijing Olympics - Athens Citi Open - Washington